package com.ctg.behavior.calc.impala.report.userlist;

import java.util.ArrayList;
import java.util.List;

import com.ctg.behavior.common.CtgPageBody;
import com.ctg.behavior.common.calc.CtCalc;
import com.ctg.behavior.common.consts.CtCalcConsts;
import com.ctg.behavior.common.usergroups.CtUGCalcBody;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = false)
@Data
public class CtCalcUGULReport extends CtUGCalcBody implements CtCalc {

	private CtgPageBody page = new CtgPageBody();
	// 数据开始时间,格式：YYYY-MM-DD
	private String fromDate;
	// 数据开始时间,格式：YYYY-MM-DD
	private String toDate;
	// 详见UNIT定义
	private String unit = CtCalcConsts.UNIT_TYPE_DAY;
	// 指定列字段,格式：user.age
	private List<String> profiles = new ArrayList<>();

}
